package com.xinjiang.electricpower.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * @author feizhao
 * @date 2022/11/9
 * @apiNote 派工单详情返回数据VO类
 */
@Data
@ToString
@ApiModel("派工单详情返回数据VO类")
@Accessors(chain = true)
public class PsmWorkOrderDetailVO {
    /**
     * 任务编号
     */
    @ApiModelProperty(value = "任务编号")
    private String workNo;
    /**
     * 任务名称
     */
    @ApiModelProperty(value = "任务名称")
    private String workName;

    /**
     * 台区名称
     */
    @ApiModelProperty(value = "台区名称")
    private String tgName;
    /**
     * 工单内容
     */
    @ApiModelProperty(value = "工单内容")
    private String workContent;
    /**
     * 执行时间
     */
    @ApiModelProperty(value = "执行时间")
    //@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private String createTime;
    /**
     * 实际完成时间
     */
    @ApiModelProperty(value = "实际完成时间")
    //@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private String realFinishTime;
    /**
     * 作业类型
     */
    @ApiModelProperty(value = "作业类型")
    private String businessTypeArray;
    /**
     *工作负责人
     */
    @ApiModelProperty(value = "工作负责人")
    private String responsible;
    /**
     * 工作成员
     */
    @ApiModelProperty(value = "工作成员")
    private String[] members;
    /**
     * 户号
     */
    @ApiModelProperty(value = "户号")
    private String consNo;
    /**
     *
     * 台区管理用户联系方式
     */
    @ApiModelProperty(value = "台区管理用户联系方式")
    private String contactWay;
    /**
     * 其他人
     */
    @ApiModelProperty(value = "其他人")
    private String others;
    /**
     * 签发人
     */
    @ApiModelProperty(value = "签发人")
    private String approveUser;
    /**
     * 签发时间
     */
    @ApiModelProperty(value = "签发时间")
    //@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private String approveTime;
    /**
     * 起始地
     */
    @ApiModelProperty(value = "起始地")
    private String startArea;
    /**
     * 目的地
     */
    @ApiModelProperty(value = "目的地")
    private String endArea;
    /**
     * 完成评价
     */
    @ApiModelProperty(value = "完成评价")
    private String completeEvaluation;
    /**
     * 完成情况
     */
    @ApiModelProperty(value = "完成情况")
    private String completeDetail;
}
